VS Code C++ 输出窗口中文乱码问题解决 您所在的位置:网站首页 visual studio code出现乱码 VS Code C++ 输出窗口中文乱码问题解决

VS Code C++ 输出窗口中文乱码问题解决

2023-12-24 22:32| 来源: 网络整理| 查看: 265

VS Code C++ 输出窗口中文乱码问题解决 系统cmd终端乱码 的情况:原因解决方法:(仅针对cmd终端输出的情况)方法一:更改代码文件的编码方法二 :更改cmd默认终端的编码方式

系统cmd终端乱码 的情况:

要讲的方法对所有UTF-8文件系统终端输出中文乱码的方式都适用

原因

因为vscode中新建的的.cpp文件默认是UTF-8的编码,于是调试时会弹出系统cmd终端来运行.exe文件,而cmd终端默认是GBK编码,然后就会中文乱码: 在这里插入图片描述

解决方法:(仅针对cmd终端输出的情况) 方法一:更改代码文件的编码

因为vscode默认新建文件是UTF-8编码,而cmd终端默认用的是GBK编码,所以你可以通过将UTF-8编码转换成GBK编码,就可以解决输出中文乱码的问题。

点击右下角的UTF-8: 在这里插入图片描述

选择通过编码保存: 在这里插入图片描述

找到GBK编码并选择,编译链接后,然后就可以正常输出中文了。 在这里插入图片描述 在这里插入图片描述

方法二 :更改cmd默认终端的编码方式

要先在setting.json里配置相关的信息:

直接在vscode的设置中搜索terminal.integrated.shellArgs.windows,然后点击在setting.json中编辑。

你的vscode内置终端为cmd终端:

"terminal.integrated.shellArgs.windows": ["/K chcp 65001 >nul"],


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有